package com.czd.support.model;

import org.apache.ibatis.type.Alias;

import java.util.Date;

@Alias("roomProperty")
public class RoomProperty {
	/**
	 * 主键 ID
	 */
	private int id;
	/**
	 * 房间编号
	 */
	private int roomId;
	/**
	 * 管理员用户对象1
	 */
	private User adminUser1;
	/**
	 * 管理员用户对象2
	 */
	private User adminUser2;
	/**
	 * 管理员1编号
	 */
	private Integer admin1;
	/**
	 * 管理员2编号
	 */
	private Integer admin2;
	/**
	 * 客服用户对象1
	 */
	private User staffUser1;
	/**
	 * 客服用户对象2
	 */
	private User staffUser2;
	/**
	 * 客服用户对象3
	 */
	private User staffUser3;
	/**
	 * 客服1
	 */
	private Integer staff1;
	/**
	 * 客服2
	 */
	private Integer staff2;
	/**
	 * 客服3
	 */
	private Integer staff3;
	/**
	 * 节目单
	 */
	private String schedule;
	/**
	 * 创建时间
	 */
	private Date createdTime;
	/**
	 * 创建人
	 */
	private int createdBy;
	/**
	 * 更新时间
	 */
	private Date updatedTime;
	/**
	 * 更新人
	 */
	private int updatedBy;
	/**
	 * 房间公告
	 */
	private String roomNotice;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public int getRoomId() {
		return roomId;
	}
	public void setRoomId(int roomId) {
		this.roomId = roomId;
	}
	public User getAdminUser1() {
		return adminUser1;
	}
	public void setAdminUser1(User adminUser1) {
		this.adminUser1 = adminUser1;
	}
	public User getAdminUser2() {
		return adminUser2;
	}
	public void setAdminUser2(User adminUser2) {
		this.adminUser2 = adminUser2;
	}
	public Integer getAdmin1() {
		return admin1;
	}
	public void setAdmin1(Integer admin1) {
		this.admin1 = admin1;
	}
	public Integer getAdmin2() {
		return admin2;
	}
	public void setAdmin2(Integer admin2) {
		this.admin2 = admin2;
	}
	public User getStaffUser1() {
		return staffUser1;
	}
	public void setStaffUser1(User staffUser1) {
		this.staffUser1 = staffUser1;
	}
	public User getStaffUser2() {
		return staffUser2;
	}
	public void setStaffUser2(User staffUser2) {
		this.staffUser2 = staffUser2;
	}
	public User getStaffUser3() {
		return staffUser3;
	}
	public void setStaffUser3(User staffUser3) {
		this.staffUser3 = staffUser3;
	}
	public Integer getStaff1() {
		return staff1;
	}
	public void setStaff1(Integer staff1) {
		this.staff1 = staff1;
	}
	public Integer getStaff2() {
		return staff2;
	}
	public void setStaff2(Integer staff2) {
		this.staff2 = staff2;
	}
	public Integer getStaff3() {
		return staff3;
	}
	public void setStaff3(Integer staff3) {
		this.staff3 = staff3;
	}
	public String getSchedule() {
		return schedule;
	}
	public void setSchedule(String schedule) {
		this.schedule = schedule;
	}
	public Date getCreatedTime() {
		return createdTime;
	}
	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}
	public int getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(int createdBy) {
		this.createdBy = createdBy;
	}
	public Date getUpdatedTime() {
		return updatedTime;
	}
	public void setUpdatedTime(Date updatedTime) {
		this.updatedTime = updatedTime;
	}
	public int getUpdatedBy() {
		return updatedBy;
	}
	public void setUpdatedBy(int updatedBy) {
		this.updatedBy = updatedBy;
	}
	
	/**
	 * 获得 roomNotice String
	 * @return roomNotice
	 */
	public String getRoomNotice() {
		return roomNotice;
	}
	/**
	 * 设置 roomNotice
	 * @param roomNotice 
	 */
	public void setRoomNotice(String roomNotice) {
		this.roomNotice = roomNotice;
	}
	/* 
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "RoomProperty [id=" + id + ", roomId=" + roomId
				+ ", adminUser1=" + adminUser1 + ", adminUser2=" + adminUser2
				+ ", admin1=" + admin1 + ", admin2=" + admin2 + ", staffUser1="
				+ staffUser1 + ", staffUser2=" + staffUser2 + ", staffUser3="
				+ staffUser3 + ", staff1=" + staff1 + ", staff2=" + staff2
				+ ", staff3=" + staff3 + ", schedule=" + schedule
				+ ", createdTime=" + createdTime + ", createdBy=" + createdBy
				+ ", updatedTime=" + updatedTime + ", updatedBy=" + updatedBy
				+ ", roomNotice=" + roomNotice + "]";
	}
}
